home *** CD-ROM | disk | FTP | other *** search
/ ASME's Mechanical Engine…ing Toolkit 1997 December / ASME's Mechanical Engineering Toolkit 1997 December.iso / c_lang / z150_src.lzh / ZOOFNS.H < prev    next >
Encoding:
C/C++ Source or Header  |  1987-07-12  |  3.7 KB  |  149 lines

  1. /* @(#) zoofns.h 1.7 87/05/03 16:02:33 */
  2.  
  3. /*
  4. The contents of this file are hereby released to the public domain.
  5.  
  6.                            -- Rahul Dhesi 1986/11/14
  7. */
  8.  
  9.  
  10. /* Defines function declarations for all Zoo functions */
  11.  
  12. #ifdef LINT_ARGS
  13. long calc_ofs(char *);
  14. char *addext (char *, char *);
  15. char *choosefname (struct direntry *);
  16. char *combine (char[], char *, char *);
  17. char *emalloc (unsigned int);
  18. char *erealloc (char *, unsigned int);
  19. char *findlast (char *, char *);
  20. char *fixfname (char *);
  21. char *fullpath (struct direntry *);
  22. char *getstdin ();
  23. char *lastptr (char *);
  24. char *nameptr (char *);
  25. char *newcat (char *, char *);
  26. char *memset (char *, int, unsigned);
  27. char *nextfile (int, char *, int);
  28. int addfile (int, int);
  29. int cfactor (long, long);
  30. int chname (char *, char *);
  31. int cmpnum (unsigned int, unsigned int, unsigned int, unsigned int);
  32. int ctrl_c();
  33. int exists (char *);
  34. int frd_zooh (struct zoo_header *, FILE *);
  35. int frd_dir (struct direntry *, FILE *);
  36. int fwr_dir (struct direntry *, FILE *);
  37. int fwr_zooh (struct zoo_header *, FILE *);
  38. int getfile (int, int, long, int);
  39. int handle_break();
  40. int kill_files (char *[], int);
  41. int lzc (int, int);
  42. int lzd (int, int);
  43. int match_half (char *, char *);
  44. int match (char *, char *);
  45. int readdir (struct direntry *, FILE *, int);
  46. int settime (int, unsigned int, unsigned int);
  47. int strcmpi (char *, char *);
  48. int rd_zooh (struct zoo_header *, int);
  49. int rd_dir (struct direntry *, int);
  50. int wr_zooh (struct zoo_header *, int);
  51. int wr_dir (struct direntry *, int);
  52. long inlist (char *, unsigned int *, unsigned int *, int);
  53. long tell (int);
  54. unsigned long space (int, int *);
  55. void addbfcrc(char *, int);
  56. void addfname (char *, long, unsigned int, unsigned int);
  57. void basename (char *, char []);
  58. void break_off();
  59. void close_han (int);
  60. void comment (char *, char *);
  61. void extension (char *, char []);
  62. void fcbpath (struct dta_t *, char *, char *);
  63. void fixslash (char *);
  64. void makelist (int, char *[], char *[], int, char *, char *, char *, int *);
  65. void memerr();
  66. void newdir (struct direntry *);
  67. void parse (struct path_st *, char *);
  68. void prterror(int, char *, );
  69. void rootname (char *, char *);
  70. void skip_files (FILE *, unsigned int *, unsigned int *, int *, 
  71.                   char [], long *);
  72. void writedir (struct direntry *, FILE *);
  73. void writenull (int, int);
  74. void zooadd(char *, int, char **, char *);
  75. void zoodel(char *, char *, int);
  76. void zooext(char *, char *);
  77. void zoolist(char **, char *, int);
  78. void zoopack (char *, char *);
  79.  
  80. #else
  81. /* if no LINT_ARGS */
  82.  
  83. long calc_ofs();
  84. char *addext ();
  85. char *choosefname ();
  86. char *combine ();
  87. char *emalloc ();
  88. char *erealloc ();
  89. char *findlast ();
  90. char *fixfname ();
  91. char *fullpath ();
  92. char *getstdin ();
  93. char *lastptr ();
  94. char *nameptr ();
  95. char *newcat ();
  96. char *memset ();
  97. char *nextfile ();
  98. int addfile ();
  99. int cfactor ();
  100. int chname ();
  101. int cmpnum ();
  102. int ctrl_c();
  103. int exists ();
  104. int frd_zooh ();
  105. int frd_dir ();
  106. int fwr_dir ();
  107. int fwr_zooh ();
  108. int getfile ();
  109. int handle_break();
  110. int kill_files ();
  111. int lzc ();
  112. int lzd ();
  113. int match_half ();
  114. int match ();
  115. int readdir ();
  116. int settime ();
  117. int strcmpi ();
  118. int rd_zooh ();
  119. int rd_dir ();
  120. int wr_zooh ();
  121. int wr_dir ();
  122. long inlist ();
  123. long tell ();
  124. unsigned long space ();
  125. void addbfcrc();
  126. void addfname ();
  127. void basename ();
  128. void break_off();
  129. void close_han ();
  130. void comment ();
  131. void extension ();
  132. void fcbpath ();
  133. void fixslash ();
  134. void makelist ();
  135. void memerr();
  136. void newdir ();
  137. void parse ();
  138. void prterror();
  139. void rootname ();
  140. void skip_files ();
  141. void writedir ();
  142. void writenull ();
  143. void zooadd();
  144. void zoodel();
  145. void zooext();
  146. void zoolist();
  147. void zoopack ();
  148. #endif /* end of no LINT_ARGS */
  149.